Autogenerated HTML docs for v1.7.2.2-268-g7e423 
diff --git a/config.txt b/config.txt index 05ec3fe..61831f6 100644 --- a/config.txt +++ b/config.txt 
@@ -1549,6 +1549,9 @@ 	Whether to show a diffstat of what changed upstream since the last 	rebase. False by default.   +rebase.autosquash:: +	If set to true enable '--autosquash' option by default. +  receive.autogc:: 	By default, git-receive-pack will run "git-gc --auto" after 	receiving data from git-push and updating refs. You can stop @@ -1643,7 +1646,9 @@ 	Setting this value to \--no-tags disables automatic tag following when 	fetching from remote <name>. Setting it to \--tags will fetch every 	tag from remote <name>, even if they are not reachable from remote -	branch heads. +	branch heads. Passing these flags directly to linkgit:git-fetch[1] can +	override this setting. See options \--tags and \--no-tags of +	linkgit:git-fetch[1].    remote.<name>.vcs:: 	Setting this to a value <vcs> will cause git to interact with 
diff --git a/fetch-options.txt b/fetch-options.txt index 9333c42..470ac31 100644 --- a/fetch-options.txt +++ b/fetch-options.txt 
@@ -49,7 +49,9 @@  endif::git-pull[] 	By default, tags that point at objects that are downloaded 	from the remote repository are fetched and stored locally. -	This option disables this automatic tag following. +	This option disables this automatic tag following. The default +	behavior for a remote may be specified with the remote.<name>.tagopt +	setting. See linkgit:git-config[1].    -t::  --tags:: @@ -58,7 +60,9 @@ 	objects reachable from the branch heads that are being 	tracked will not be fetched by this mechanism. This 	flag lets all tags and their associated objects be -	downloaded. +	downloaded. The default behavior for a remote may be +	specified with the remote.<name>.tagopt setting. See +	linkgit:git-config[1].    -u::  --update-head-ok:: 
diff --git a/git-config.html b/git-config.html index 5953d15..e239e27 100644 --- a/git-config.html +++ b/git-config.html 
@@ -3470,6 +3470,14 @@  </p>   </dd>   <dt>  +rebase.autosquash  +</dt>  +<dd>  +<p>  + If set to true enable <em>--autosquash</em> option by default.  +</p>  +</dd>  +<dt>   receive.autogc   </dt>   <dd>  @@ -3657,7 +3665,9 @@  Setting this value to --no-tags disables automatic tag following when   fetching from remote &lt;name&gt;. Setting it to --tags will fetch every   tag from remote &lt;name&gt;, even if they are not reachable from remote  - branch heads.  + branch heads. Passing these flags directly to <a href="git-fetch.html">git-fetch(1)</a> can  + override this setting. See options --tags and --no-tags of  + <a href="git-fetch.html">git-fetch(1)</a>.   </p>   </dd>   <dt>  @@ -4044,7 +4054,7 @@  </div>   <div id="footer">   <div id="footer-text">  -Last updated 2010-08-23 17:09:59 UTC  +Last updated 2010-09-01 18:42:44 UTC   </div>   </div>   </body>  
diff --git a/git-fast-export.html b/git-fast-export.html index c09e483..14b8441 100644 --- a/git-fast-export.html +++ b/git-fast-export.html 
@@ -440,6 +440,17 @@  </p>   </dd>   <dt>  +--full-tree  +</dt>  +<dd>  +<p>  + This option will cause fast-export to issue a "deleteall"  + directive for each commit followed by a full list of all files  + in the commit (as opposed to just listing the files which are  + different from the commit's first parent).  +</p>  +</dd>  +<dt>   [git-rev-list-args&#8230;]   </dt>   <dd>  @@ -494,7 +505,7 @@  </div>   <div id="footer">   <div id="footer-text">  -Last updated 2010-07-21 21:55:22 UTC  +Last updated 2010-09-01 18:42:44 UTC   </div>   </div>   </body>  
diff --git a/git-fast-export.txt b/git-fast-export.txt index 98ec6b5..8a6a3cb 100644 --- a/git-fast-export.txt +++ b/git-fast-export.txt 
@@ -90,6 +90,12 @@ 	resulting stream can only be used by a repository which 	already contains the necessary objects.   +--full-tree:: +	This option will cause fast-export to issue a "deleteall" +	directive for each commit followed by a full list of all files +	in the commit (as opposed to just listing the files which are +	different from the commit's first parent). +  [git-rev-list-args...]::  A list of arguments, acceptable to 'git rev-parse' and  'git rev-list', that specifies the specific objects and references 
diff --git a/git-fetch.html b/git-fetch.html index 579da26..cc6fc72 100644 --- a/git-fetch.html +++ b/git-fetch.html 
@@ -443,7 +443,9 @@  <p>   By default, tags that point at objects that are downloaded   from the remote repository are fetched and stored locally.  - This option disables this automatic tag following.  + This option disables this automatic tag following. The default  + behavior for a remote may be specified with the remote.&lt;name&gt;.tagopt  + setting. See <a href="git-config.html">git-config(1)</a>.   </p>   </dd>   <dt>  @@ -459,7 +461,9 @@  objects reachable from the branch heads that are being   tracked will not be fetched by this mechanism. This   flag lets all tags and their associated objects be  - downloaded.  + downloaded. The default behavior for a remote may be  + specified with the remote.&lt;name&gt;.tagopt setting. See  + <a href="git-config.html">git-config(1)</a>.   </p>   </dd>   <dt>  @@ -897,7 +901,7 @@  </div>   <div id="footer">   <div id="footer-text">  -Last updated 2010-08-18 22:14:51 UTC  +Last updated 2010-09-01 18:42:44 UTC   </div>   </div>   </body>  
diff --git a/git-pull.html b/git-pull.html index 5d41231..0a6ac05 100644 --- a/git-pull.html +++ b/git-pull.html 
@@ -656,7 +656,9 @@  <p>   By default, tags that point at objects that are downloaded   from the remote repository are fetched and stored locally.  - This option disables this automatic tag following.  + This option disables this automatic tag following. The default  + behavior for a remote may be specified with the remote.&lt;name&gt;.tagopt  + setting. See <a href="git-config.html">git-config(1)</a>.   </p>   </dd>   <dt>  @@ -672,7 +674,9 @@  objects reachable from the branch heads that are being   tracked will not be fetched by this mechanism. This   flag lets all tags and their associated objects be  - downloaded.  + downloaded. The default behavior for a remote may be  + specified with the remote.&lt;name&gt;.tagopt setting. See  + <a href="git-config.html">git-config(1)</a>.   </p>   </dd>   <dt>  @@ -1253,7 +1257,7 @@  </div>   <div id="footer">   <div id="footer-text">  -Last updated 2010-08-18 22:14:52 UTC  +Last updated 2010-09-01 18:42:45 UTC   </div>   </div>   </body>  
diff --git a/git-rebase.html b/git-rebase.html index e690fa1..1b73dd0 100644 --- a/git-rebase.html +++ b/git-rebase.html 
@@ -498,6 +498,14 @@  rebase. False by default.   </p>   </dd>  +<dt>  +rebase.autosquash  +</dt>  +<dd>  +<p>  + If set to true enable <em>--autosquash</em> option by default.  +</p>  +</dd>   </dl></div>   </div>   <h2 id="_options">OPTIONS</h2>  @@ -758,6 +766,9 @@  <dt>   --autosquash   </dt>  +<dt>  +--no-autosquash  +</dt>   <dd>   <p>   When the commit log message begins with "squash! &#8230;" (or  @@ -768,6 +779,9 @@  commit from <tt>pick</tt> to <tt>squash</tt> (or <tt>fixup</tt>).   </p>   <div class="para"><p>This option is only valid when the <em>--interactive</em> option is used.</p></div>  +<div class="para"><p>If the <em>--autosquash</em> option is enabled by default using the  +configuration variable <tt>rebase.autosquash</tt>, this option can be  +used to override and disable this setting.</p></div>   </dd>   <dt>   --no-ff  @@ -1287,7 +1301,7 @@  </div>   <div id="footer">   <div id="footer-text">  -Last updated 2010-08-22 07:24:54 UTC  +Last updated 2010-09-01 18:42:45 UTC   </div>   </div>   </body>  
diff --git a/git-rebase.txt b/git-rebase.txt index 3b87f1a..45c52d2 100644 --- a/git-rebase.txt +++ b/git-rebase.txt 
@@ -199,6 +199,9 @@ 	Whether to show a diffstat of what changed upstream since the last 	rebase. False by default.   +rebase.autosquash:: +	If set to true enable '--autosquash' option by default. +  OPTIONS  -------  <newbase>:: @@ -333,6 +336,7 @@ 	instead.    --autosquash:: +--no-autosquash:: 	When the commit log message begins with "squash! ..." (or 	"fixup! ..."), and there is a commit whose title begins with 	the same ..., automatically modify the todo list of rebase -i @@ -341,6 +345,10 @@ 	commit from `pick` to `squash` (or `fixup`).  +  This option is only valid when the '--interactive' option is used. ++ +If the '--autosquash' option is enabled by default using the +configuration variable `rebase.autosquash`, this option can be +used to override and disable this setting.    --no-ff:: 	With --interactive, cherry-pick all rebased commits instead of 
diff --git a/howto-index.html b/howto-index.html index 3579da9..e6ea1b5 100644 --- a/howto-index.html +++ b/howto-index.html 
@@ -417,7 +417,7 @@  </div>   <div id="footer">   <div id="footer-text">  -Last updated 2010-08-23 17:10:00 UTC  +Last updated 2010-09-01 18:42:46 UTC   </div>   </div>   </body>  
diff --git a/howto/revert-branch-rebase.html b/howto/revert-branch-rebase.html index 190eed5..0a1eca2 100644 --- a/howto/revert-branch-rebase.html +++ b/howto/revert-branch-rebase.html 
@@ -403,25 +403,19 @@  $ git rebase master   * Applying: Redo "revert" using three-way merge machinery.   First trying simple merge strategy to cherry-pick.  -Finished one cherry-pick.   * Applying: Remove git-apply-patch-script.   First trying simple merge strategy to cherry-pick.   Simple cherry-pick fails; trying Automatic cherry-pick.   Removing Documentation/git-apply-patch-script.txt   Removing git-apply-patch-script  -Finished one cherry-pick.   * Applying: Document "git cherry-pick" and "git revert"   First trying simple merge strategy to cherry-pick.  -Finished one cherry-pick.   * Applying: mailinfo and applymbox updates   First trying simple merge strategy to cherry-pick.  -Finished one cherry-pick.   * Applying: Show commits in topo order and name all commits.   First trying simple merge strategy to cherry-pick.  -Finished one cherry-pick.   * Applying: More documentation updates.  -First trying simple merge strategy to cherry-pick.  -Finished one cherry-pick.</tt></pre>  +First trying simple merge strategy to cherry-pick.</tt></pre>   </div></div>   <div class="para"><p>The temporary tag <em>pu-anchor</em> is me just being careful, in case <em>git   rebase</em> screws up. After this, I can do these for sanity check:</p></div>  @@ -482,7 +476,7 @@  </div>   <div id="footer">   <div id="footer-text">  -Last updated 2010-07-21 21:55:45 UTC  +Last updated 2010-09-01 18:42:46 UTC   </div>   </div>   </body>  
diff --git a/howto/revert-branch-rebase.txt b/howto/revert-branch-rebase.txt index 8c32da6..093c656 100644 --- a/howto/revert-branch-rebase.txt +++ b/howto/revert-branch-rebase.txt 
@@ -112,25 +112,19 @@  $ git rebase master  * Applying: Redo "revert" using three-way merge machinery.  First trying simple merge strategy to cherry-pick. -Finished one cherry-pick.  * Applying: Remove git-apply-patch-script.  First trying simple merge strategy to cherry-pick.  Simple cherry-pick fails; trying Automatic cherry-pick.  Removing Documentation/git-apply-patch-script.txt  Removing git-apply-patch-script -Finished one cherry-pick.  * Applying: Document "git cherry-pick" and "git revert"  First trying simple merge strategy to cherry-pick. -Finished one cherry-pick.  * Applying: mailinfo and applymbox updates  First trying simple merge strategy to cherry-pick. -Finished one cherry-pick.  * Applying: Show commits in topo order and name all commits.  First trying simple merge strategy to cherry-pick. -Finished one cherry-pick.  * Applying: More documentation updates.  First trying simple merge strategy to cherry-pick. -Finished one cherry-pick.  ------------------------------------------------    The temporary tag 'pu-anchor' is me just being careful, in case 'git